put the finishing touches to - Turco Inglés Diccionario